<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:output method="html" indent="yes"/> 
<!--  <xsl:strip-space elements="*"/> -->
  <xsl:template match="/"> 
    <ul>
      <xsl:apply-templates/>
    </ul>
  </xsl:template> 
   
  <xsl:template match="//pagesets/pageset[@scope='main']/page"> 
    <xsl:if test="not(@hidden='1' or @disabled='1')">
      <xsl:if test="{#roles#}">
        <li id="link_{@id}" class="{../@scope}">
<!--          <xsl:choose>
            <xsl:when test="subpages">
              <a href="#"><xsl:value-of select="link/@id"/></a>
            </xsl:when>
            <xsl:otherwise>-->
              <a href="?link={@id}"><xsl:value-of select="@id"/></a>
<!--            </xsl:otherwise>
          </xsl:choose>-->
          <xsl:if test="subpages">
            <ul>
              <xsl:apply-templates/>
            </ul>
          </xsl:if>
        </li>
      </xsl:if>
    </xsl:if>
  </xsl:template> 

  <xsl:template match="subpages/page"> 
    <xsl:if test="not(@hidden='1' or @disabled='1')">
      <xsl:if test="{#roles#}">
        <li id="{link/@id}" class="{@scope}_child">
          <a href="?link={link/@id}"><xsl:value-of select="link/@id"/></a>
        </li>
      </xsl:if>
    </xsl:if>
  </xsl:template> 

</xsl:stylesheet>
